home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-68k-src / machines / amiga68k / include / inline / ppc_protos.h < prev    next >
Text File  |  1999-01-01  |  9KB  |  111 lines

  1. APTR     __PPCLoadObject(__reg("a0") char*,__reg("a6") void *)="\tjsr\t-30(a6)";
  2. #define PPCLoadObject(x1) __PPCLoadObject((x1),PPCLibBase)
  3. void     __PPCUnLoadObject(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-36(a6)";
  4. #define PPCUnLoadObject(x1) __PPCUnLoadObject((x1),PPCLibBase)
  5. ULONG    __PPCRunObject(__reg("a0") void*,__reg("a1") void*,__reg("a6") void *)="\tjsr\t-42(a6)";
  6. #define PPCRunObject(x1,x2) __PPCRunObject((x1),(x2),PPCLibBase)
  7. void*    __PPCAllocMem(__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-48(a6)";
  8. #define PPCAllocMem(x1,x2) __PPCAllocMem((x1),(x2),PPCLibBase)
  9. void     __PPCFreeMem(__reg("a1") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-54(a6)";
  10. #define PPCFreeMem(x1,x2) __PPCFreeMem((x1),(x2),PPCLibBase)
  11. void*    __PPCAllocVec(__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-60(a6)";
  12. #define PPCAllocVec(x1,x2) __PPCAllocVec((x1),(x2),PPCLibBase)
  13. void*    __PPCFreeVec(__reg("a1") void*,__reg("a6") void *)="\tjsr\t-66(a6)";
  14. #define PPCFreeVec(x1) __PPCFreeVec((x1),PPCLibBase)
  15. void*    __PPCDebugMode(__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-72(a6)";
  16. #define PPCDebugMode(x1,x2) __PPCDebugMode((x1),(x2),PPCLibBase)
  17. void     __PPCReset(__reg("a6") void *)="\tjsr\t-78(a6)";
  18. #define PPCReset() __PPCReset(PPCLibBase)
  19. void    * __PPCCreateTask(__reg("a0") void*,__reg("a1") struct TagItem*,__reg("a6") void *)="\tjsr\t-84(a6)";
  20. #define PPCCreateTask(x1,x2) __PPCCreateTask((x1),(x2),PPCLibBase)
  21. void     __PPCDeleteTask(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-90(a6)";
  22. #define PPCDeleteTask(x1) __PPCDeleteTask((x1),PPCLibBase)
  23. void     __PPCSignalTask(__reg("a0") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-96(a6)";
  24. #define PPCSignalTask(x1,x2) __PPCSignalTask((x1),(x2),PPCLibBase)
  25. void    * __PPCFindTask(__reg("a0") char        *,__reg("a6") void *)="\tjsr\t-102(a6)";
  26. #define PPCFindTask(x1) __PPCFindTask((x1),PPCLibBase)
  27. ULONG    __PPCRunKernelObject(__reg("a0") void*,__reg("a1") struct ModuleArgs*,__reg("a6") void *)="\tjsr\t-114(a6)";
  28. #define PPCRunKernelObject(x1,x2) __PPCRunKernelObject((x1),(x2),PPCLibBase)
  29. ULONG    __PPCGetTaskInfo(__reg("a0") void*,__reg("a1") struct TagItem*,__reg("a6") void *)="\tjsr\t-132(a6)";
  30. #define PPCGetTaskInfo(x1,x2) __PPCGetTaskInfo((x1),(x2),PPCLibBase)
  31. ULONG    __PPCGetInfo(__reg("a0") struct TagItem*,__reg("a6") void *)="\tjsr\t-138(a6)";
  32. #define PPCGetInfo(x1) __PPCGetInfo((x1),PPCLibBase)
  33. void    * __PPCFindTaskObject(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-144(a6)";
  34. #define PPCFindTaskObject(x1) __PPCFindTaskObject((x1),PPCLibBase)
  35. DOUBLE   __PPCRunKernelObjectFPU(__reg("a6") void *)="\tjsr\t-150(a6)";
  36. #define PPCRunKernelObjectFPU() __PPCRunKernelObjectFPU(PPCLibBase)
  37. ULONG    __PPCReadLong(__reg("a0") ULONG*,__reg("a6") void *)="\tjsr\t-156(a6)";
  38. #define PPCReadLong(x1) __PPCReadLong((x1),PPCLibBase)
  39. void     __PPCWriteLong(__reg("a0") ULONG*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-162(a6)";
  40. #define PPCWriteLong(x1,x2) __PPCWriteLong((x1),(x2),PPCLibBase)
  41. BOOL     __PPCStartTask(__reg("a0") void*,__reg("a1") struct TagItem*,__reg("a6") void *)="\tjsr\t-180(a6)";
  42. #define PPCStartTask(x1,x2) __PPCStartTask((x1),(x2),PPCLibBase)
  43. BOOL     __PPCStopTask(__reg("a0") void*,__reg("a1") struct TagItem*,__reg("a6") void *)="\tjsr\t-186(a6)";
  44. #define PPCStopTask(x1,x2) __PPCStopTask((x1),(x2),PPCLibBase)
  45. ULONG    __PPCSetTaskInfo(__reg("a0") void*,__reg("a1") struct TagItem*,__reg("a6") void *)="\tjsr\t-192(a6)";
  46. #define PPCSetTaskInfo(x1,x2) __PPCSetTaskInfo((x1),(x2),PPCLibBase)
  47. ULONG    __PPCGetObjectAttrs(__reg("a0") void*,__reg("a1") struct PPCObjectInfo*,__reg("a2") struct TagItem*,__reg("a6") void *)="\tjsr\t-198(a6)";
  48. #define PPCGetObjectAttrs(x1,x2,x3) __PPCGetObjectAttrs((x1),(x2),(x3),PPCLibBase)
  49. void     __PPCWriteLongFlush(__reg("a0") ULONG*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-204(a6)";
  50. #define PPCWriteLongFlush(x1,x2) __PPCWriteLongFlush((x1),(x2),PPCLibBase)
  51. UWORD    __PPCReadWord(__reg("a0") UWORD*,__reg("a6") void *)="\tjsr\t-210(a6)";
  52. #define PPCReadWord(x1) __PPCReadWord((x1),PPCLibBase)
  53. void     __PPCWriteWord(__reg("a0") UWORD*,__reg("d0") UWORD,__reg("a6") void *)="\tjsr\t-216(a6)";
  54. #define PPCWriteWord(x1,x2) __PPCWriteWord((x1),(x2),PPCLibBase)
  55. UBYTE    __PPCReadByte(__reg("a0") UBYTE*,__reg("a6") void *)="\tjsr\t-222(a6)";
  56. #define PPCReadByte(x1) __PPCReadByte((x1),PPCLibBase)
  57. void     __PPCWriteByte(__reg("a0") UBYTE*,__reg("d0") UBYTE,__reg("a6") void *)="\tjsr\t-228(a6)";
  58. #define PPCWriteByte(x1,x2) __PPCWriteByte((x1),(x2),PPCLibBase)
  59. void*    __PPCCreatePool(__reg("d0") ULONG              MemFlags,__reg("d1") ULONG              PuddleSize,__reg("d2") ULONG            ThreshSize,__reg("a6") void *)="\tjsr\t-234(a6)";
  60. #define PPCCreatePool(x1,x2,x3) __PPCCreatePool((x1),(x2),(x3),PPCLibBase)
  61. BOOL     __PPCDeletePool(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-240(a6)";
  62. #define PPCDeletePool(x1) __PPCDeletePool((x1),PPCLibBase)
  63. void*    __PPCAllocPooled(__reg("a0") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-246(a6)";
  64. #define PPCAllocPooled(x1,x2) __PPCAllocPooled((x1),(x2),PPCLibBase)
  65. void     __PPCFreePooled(__reg("a0") void*,__reg("a1") APTR,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-252(a6)";
  66. #define PPCFreePooled(x1,x2,x3) __PPCFreePooled((x1),(x2),(x3),PPCLibBase)
  67. void*    __PPCAllocVecPooled(__reg("a0") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-258(a6)";
  68. #define PPCAllocVecPooled(x1,x2) __PPCAllocVecPooled((x1),(x2),PPCLibBase)
  69. void     __PPCFreeVecPooled(__reg("a0") void*,__reg("a1") void*,__reg("a6") void *)="\tjsr\t-264(a6)";
  70. #define PPCFreeVecPooled(x1,x2) __PPCFreeVecPooled((x1),(x2),PPCLibBase)
  71. void*    __PPCCreatePort(__reg("a0") struct TagItem*,__reg("a6") void *)="\tjsr\t-270(a6)";
  72. #define PPCCreatePort(x1) __PPCCreatePort((x1),PPCLibBase)
  73. BOOL     __PPCDeletePort(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-276(a6)";
  74. #define PPCDeletePort(x1) __PPCDeletePort((x1),PPCLibBase)
  75. void*    __PPCObtainPort(__reg("a0") struct TagItem*,__reg("a6") void *)="\tjsr\t-282(a6)";
  76. #define PPCObtainPort(x1) __PPCObtainPort((x1),PPCLibBase)
  77. BOOL     __PPCReleasePort(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-288(a6)";
  78. #define PPCReleasePort(x1) __PPCReleasePort((x1),PPCLibBase)
  79. void*    __PPCCreateMessage(__reg("a0") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-294(a6)";
  80. #define PPCCreateMessage(x1,x2) __PPCCreateMessage((x1),(x2),PPCLibBase)
  81. void     __PPCDeleteMessage(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-300(a6)";
  82. #define PPCDeleteMessage(x1) __PPCDeleteMessage((x1),PPCLibBase)
  83. ULONG    __PPCGetMessageAttr(__reg("a0") void*,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-306(a6)";
  84. #define PPCGetMessageAttr(x1,x2) __PPCGetMessageAttr((x1),(x2),PPCLibBase)
  85. void*    __PPCGetMessage(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-312(a6)";
  86. #define PPCGetMessage(x1) __PPCGetMessage((x1),PPCLibBase)
  87. BOOL     __PPCPutMessage(__reg("a0") void*,__reg("a1") void*,__reg("a6") void *)="\tjsr\t-318(a6)";
  88. #define PPCPutMessage(x1,x2) __PPCPutMessage((x1),(x2),PPCLibBase)
  89. BOOL     __PPCReplyMessage(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-324(a6)";
  90. #define PPCReplyMessage(x1) __PPCReplyMessage((x1),PPCLibBase)
  91. BOOL     __PPCSendMessage(__reg("a0") void*,__reg("a1") void*,__reg("a2") void*,__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-330(a6)";
  92. #define PPCSendMessage(x1,x2,x3,x4,x5) __PPCSendMessage((x1),(x2),(x3),(x4),(x5),PPCLibBase)
  93. void*    __PPCWaitPort(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-336(a6)";
  94. #define PPCWaitPort(x1) __PPCWaitPort((x1),PPCLibBase)
  95. void     __PPCCacheClearE(__reg("a0") void*,__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-342(a6)";
  96. #define PPCCacheClearE(x1,x2,x3) __PPCCacheClearE((x1),(x2),(x3),PPCLibBase)
  97. void     __PPCCacheInvalidE(__reg("a0") void*,__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-348(a6)";
  98. #define PPCCacheInvalidE(x1,x2,x3) __PPCCacheInvalidE((x1),(x2),(x3),PPCLibBase)
  99. void*    __PPCCreatePortList(__reg("a0") void**,__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-366(a6)";
  100. #define PPCCreatePortList(x1,x2) __PPCCreatePortList((x1),(x2),PPCLibBase)
  101. void     __PPCDeletePortList(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-372(a6)";
  102. #define PPCDeletePortList(x1) __PPCDeletePortList((x1),PPCLibBase)
  103. BOOL     __PPCAddPortList(__reg("a0") void*,__reg("a1") void*,__reg("a6") void *)="\tjsr\t-378(a6)";
  104. #define PPCAddPortList(x1,x2) __PPCAddPortList((x1),(x2),PPCLibBase)
  105. void     __PPCRemPortList(__reg("a0") void*,__reg("a1") void*,__reg("a6") void *)="\tjsr\t-384(a6)";
  106. #define PPCRemPortList(x1,x2) __PPCRemPortList((x1),(x2),PPCLibBase)
  107. void*    __PPCWaitPortList(__reg("a0") void*,__reg("a6") void *)="\tjsr\t-390(a6)";
  108. #define PPCWaitPortList(x1) __PPCWaitPortList((x1),PPCLibBase)
  109. void     __PPCSetPortListAttr(__reg("a0") void*,__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-402(a6)";
  110. #define PPCSetPortListAttr(x1,x2,x3) __PPCSetPortListAttr((x1),(x2),(x3),PPCLibBase)
  111.